ClassVisitor

class ClassVisitor : KSTopDownVisitor<OutputStreamWriter, Unit> (source)

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun defaultHandler(node: KSNode, data: OutputStreamWriter)
Link copied to clipboard
open fun visitAnnotated(annotated: KSAnnotated, data: OutputStreamWriter)
Link copied to clipboard
open fun visitAnnotation(annotation: KSAnnotation, data: OutputStreamWriter)
Link copied to clipboard
open fun visitCallableReference(reference: KSCallableReference, data: OutputStreamWriter)
Link copied to clipboard
open override fun visitClassDeclaration(classDeclaration: KSClassDeclaration, data: OutputStreamWriter)
Link copied to clipboard
open fun visitClassifierReference(reference: KSClassifierReference, data: OutputStreamWriter)
Link copied to clipboard
open fun visitDeclaration(declaration: KSDeclaration, data: OutputStreamWriter)
Link copied to clipboard
open fun visitDeclarationContainer(declarationContainer: KSDeclarationContainer, data: OutputStreamWriter)
Link copied to clipboard
open fun visitDefNonNullReference(reference: KSDefNonNullReference, data: OutputStreamWriter)
Link copied to clipboard
open fun visitDynamicReference(reference: KSDynamicReference, data: OutputStreamWriter)
Link copied to clipboard
open fun visitFile(file: KSFile, data: OutputStreamWriter)
Link copied to clipboard
open fun visitFunctionDeclaration(function: KSFunctionDeclaration, data: OutputStreamWriter)
Link copied to clipboard
open fun visitModifierListOwner(modifierListOwner: KSModifierListOwner, data: OutputStreamWriter)
Link copied to clipboard
open fun visitNode(node: KSNode, data: OutputStreamWriter)
Link copied to clipboard
open fun visitParenthesizedReference(reference: KSParenthesizedReference, data: OutputStreamWriter)
Link copied to clipboard
open fun visitPropertyAccessor(accessor: KSPropertyAccessor, data: OutputStreamWriter)
Link copied to clipboard
open fun visitPropertyDeclaration(property: KSPropertyDeclaration, data: OutputStreamWriter)
Link copied to clipboard
open fun visitPropertyGetter(getter: KSPropertyGetter, data: OutputStreamWriter)
Link copied to clipboard
open fun visitPropertySetter(setter: KSPropertySetter, data: OutputStreamWriter)
Link copied to clipboard
open fun visitReferenceElement(element: KSReferenceElement, data: OutputStreamWriter)
Link copied to clipboard
open fun visitTypeAlias(typeAlias: KSTypeAlias, data: OutputStreamWriter)
Link copied to clipboard
open fun visitTypeArgument(typeArgument: KSTypeArgument, data: OutputStreamWriter)
Link copied to clipboard
open fun visitTypeParameter(typeParameter: KSTypeParameter, data: OutputStreamWriter)
Link copied to clipboard
open fun visitTypeReference(typeReference: KSTypeReference, data: OutputStreamWriter)
Link copied to clipboard
open fun visitValueArgument(valueArgument: KSValueArgument, data: OutputStreamWriter)
Link copied to clipboard
open fun visitValueParameter(valueParameter: KSValueParameter, data: OutputStreamWriter)